package br.com.mtg.movethegarbage.framework;

import javax.microedition.khronos.opengles.GL10;

import android.opengl.GLSurfaceView;

public abstract class Graphics
{
	protected GL10 gl;
	protected GLSurfaceView surface;
	protected float multiplier;

	public Graphics(GLSurfaceView _surface)
	{
		surface = _surface;
	}

	public abstract void setGL(GL10 _gl);

	public abstract void initialize();

	public abstract GL10 getGL();

	public abstract GLSurfaceView getView();

	public abstract float getWidth();

	public abstract float getHeight();

	public abstract void setSize(float width, float height);

	public abstract float getMultiplier();
}
